﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeviceMaintainGIS.Model.ParInfo
{
    /// <summary>
    /// 项目信息
    /// </summary>
    public class ProInfoModel
    {
        /// <summary>
        /// ID
        /// </summary>
        public string ProjectGuid { get; set; }
        /// <summary>
        /// 项目编号
        /// </summary>
        public string ProjectId { get; set; }
        /// <summary>
        /// 项目名称
        /// </summary>
        public string ProjectName { get; set; }
        /// <summary>
        /// 项目负责人
        /// </summary>
        public string ProjectManager { get; set; }
        /// <summary>
        /// 项目负责人电话
        /// </summary>
        public string ProjectTel { get; set; }
        /// <summary>
        /// 签订时间
        /// </summary>
        public System.DateTime SignTime { get; set; }
        /// <summary>
        /// 完工时间
        /// </summary>
        public System.DateTime CompletionTime { get; set; }
        /// <summary>
        /// 验收时间
        /// </summary>
        public System.DateTime AcceptanceTime { get; set; }
        /// <summary>
        /// 质保期
        /// </summary>
        public System.DateTime WarrantyTime { get; set; }
        /// <summary>
        /// 用户联系人
        /// </summary>
        public string UserManager { get; set; }
        /// <summary>
        /// 用户电话
        /// </summary>
        public string UserTel { get; set; }
        /// <summary>
        /// 描述
        /// </summary>
        public string Describe { get; set; }
        /// <summary>
        /// 地址
        /// </summary>
        public string Address { get; set; }
        /// <summary>
        /// 经度
        /// </summary>
        public decimal? Longitude { get; set; }
        /// <summary>
        /// 纬度
        /// </summary>
        public decimal? Latitude { get; set; }
        /// <summary>
        /// 添加时间
        /// </summary>
        public System.DateTime AddTime { get; set; }
        /// <summary>
        /// 是否有资料信息
        /// </summary>
        public bool IsDocument { get; set; }
        /// <summary>
        /// 是否有基站信息
        /// </summary>
        public bool IsLoca { get; set; }
        /// <summary>
        /// 是否有设备信息
        /// </summary>
        public bool IsDev { get; set; }
    }
    /// <summary>
    /// 项目扩展信息
    /// </summary>
    public class ProInfoExtendModel: ProInfoModel
    {
        /// <summary>
        /// 设备编号
        /// </summary>
        public string DeviceId { get; set; }
        /// <summary>
        /// 设备等级
        /// </summary>
        public int DeviceLevel { get; set; }
        /// <summary>
        /// 基站ID
        /// </summary>
        public string LocaId { get; set; }

    }
}
